package com.bkgy.controller.optimize.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * Author:Lipeng Zhao
 * Description:
 *
 * @Date:Created In 14:45 2025/10/13
 */
@Data
public class ExcelLoadDistributionSchedule {

    @Excel(name = "序号", orderNum = "0", format = "isAddIndex")
    @TableField(exist = false)
    private Integer index = 1;

    @Excel(name = "冷轧卷号", orderNum = "1")
    private String coilNo;

    @Excel(name = "钢种", orderNum = "2")
    private String steelGrade;

    @Excel(name = "入口宽度", orderNum = "3")
    private BigDecimal enWidth;

    @Excel(name = "入口厚度", orderNum = "4")
    private BigDecimal enThick;

    @Excel(name = "出口宽度", orderNum = "5")
    private BigDecimal exWidth;

    @Excel(name = "出口厚度", orderNum = "6")
    private BigDecimal exThick;

    @Excel(name = "钢种族分档号", orderNum = "7")
    private BigDecimal ypClass;

    @Excel(name = "宽度分档号", orderNum = "8")
    private BigDecimal widthClass;

    @Excel(name = "厚度分档号", orderNum = "9")
    private BigDecimal thicknessClass;

    @Excel(name = "自学习卷数", orderNum = "10")
    private int lrncnt;

    @Excel(name = "S1机架优化前压下率", orderNum = "11")
    private BigDecimal s1Light;

    @Excel(name = "S2机架优化前压下率", orderNum = "12")
    private BigDecimal s2Light;

    @Excel(name = "S3机架优化前压下率", orderNum = "13")
    private BigDecimal s3Light;

    @Excel(name = "S4机架优化前压下率", orderNum = "14")
    private BigDecimal s4Light;

    @Excel(name = "S5机架优化前压下率", orderNum = "15")
    private BigDecimal s5Light;

    @Excel(name = "S1机架优化后压下率", orderNum = "16")
    private BigDecimal s1New;

    @Excel(name = "S2机架优化后压下率", orderNum = "17")
    private BigDecimal s2New;

    @Excel(name = "S3机架优化后压下率", orderNum = "18")
    private BigDecimal s3New;

    @Excel(name = "S4机架优化后压下率", orderNum = "19")
    private BigDecimal s4New;

    @Excel(name = "S5机架优化后压下率", orderNum = "20")
    private BigDecimal s5New;

    @Excel(name = "S1机架优化前压下率(%)", orderNum = "21")
    private BigDecimal s1LightPer;

    @Excel(name = "S2机架优化前压下率(%)", orderNum = "22")
    private BigDecimal s2LightPer;

    @Excel(name = "S3机架优化前压下率(%)", orderNum = "23")
    private BigDecimal s3LightPer;

    @Excel(name = "S4机架优化前压下率(%)", orderNum = "24")
    private BigDecimal s4LightPer;

    @Excel(name = "S5机架优化前压下率(%)", orderNum = "25")
    private BigDecimal s5LightPer;


    @Excel(name = "S1机架优化后压下率(%)", orderNum = "26")
    private BigDecimal redsFinal1New;

    @Excel(name = "S2机架优化后压下率(%)", orderNum = "27")
    private BigDecimal redsFinal2New;

    @Excel(name = "S3机架优化后压下率(%)", orderNum = "28")
    private BigDecimal redsFinal3New;

    @Excel(name = "S4机架优化后压下率(%)", orderNum = "29")
    private BigDecimal redsFinal4New;

    @Excel(name = "S5机架优化后压下率(%)", orderNum = "30")
    private BigDecimal redsFinal5New;

    @Excel(name = "优化前理论最大速度", orderNum = "31")
    private BigDecimal maxspeedOld;

    @Excel(name = "优化后理论最大速度", orderNum = "32")
    private BigDecimal maxspeedNew;


    @Excel(name = "S1机架优化前轧制力", orderNum = "33")
    private BigDecimal rollingforceset1;

    @Excel(name = "S2机架优化前轧制力", orderNum = "34")
    private BigDecimal rollingforceset2;

    @Excel(name = "S3机架优化前轧制力", orderNum = "35")
    private BigDecimal rollingforceset3;

    @Excel(name = "S4机架优化前轧制力", orderNum = "36")
    private BigDecimal rollingforceset4;

    @Excel(name = "S5机架优化前轧制力", orderNum = "37")
    private BigDecimal rollingforceset5;

    @Excel(name = "S1机架优化后轧制力", orderNum = "38")
    private BigDecimal rollingforceset1New;

    @Excel(name = "S2机架优化后轧制力", orderNum = "39")
    private BigDecimal rollingforceset2New;

    @Excel(name = "S3机架优化后轧制力", orderNum = "40")
    private BigDecimal rollingforceset3New;

    @Excel(name = "S4机架优化后轧制力", orderNum = "41")
    private BigDecimal rollingforceset4New;

    @Excel(name = "S5机架优化后轧制力", orderNum = "42")
    private BigDecimal rollingforceset5New;

    @Excel(name = "S1机架优化前电机扭矩", orderNum = "43")
    private BigDecimal motormomentSet1;

    @Excel(name = "S2机架优化前电机扭矩", orderNum = "44")
    private BigDecimal motormomentSet2;

    @Excel(name = "S3机架优化前电机扭矩", orderNum = "45")
    private BigDecimal motormomentSet3;

    @Excel(name = "S4机架优化前电机扭矩", orderNum = "46")
    private BigDecimal motormomentSet4;

    @Excel(name = "S5机架优化前电机扭矩", orderNum = "47")
    private BigDecimal motormomentSet5;

    @Excel(name = "S1机架优化后电机扭矩", orderNum = "48")
    private BigDecimal motormomentSet1New;

    @Excel(name = "S2机架优化后电机扭矩", orderNum = "49")
    private BigDecimal motormomentSet2New;

    @Excel(name = "S3机架优化后电机扭矩", orderNum = "50")
    private BigDecimal motormomentSet3New;

    @Excel(name = "S4机架优化后电机扭矩", orderNum = "51")
    private BigDecimal motormomentSet4New;

    @Excel(name = "S5机架优化后电机扭矩", orderNum = "52")
    private BigDecimal motormomentSet5New;

    @Excel(name = "S1机架优化前功率", orderNum = "53")
    private BigDecimal motorpower1;

    @Excel(name = "S2机架优化前功率", orderNum = "54")
    private BigDecimal motorpower2;

    @Excel(name = "S3机架优化前功率", orderNum = "55")
    private BigDecimal motorpower3;

    @Excel(name = "S4机架优化前功率", orderNum = "56")
    private BigDecimal motorpower4;

    @Excel(name = "S5机架优化前功率", orderNum = "57")
    private BigDecimal motorpower5;

    @Excel(name = "S1机架优化后功率", orderNum = "58")
    private BigDecimal motorpower1New;

    @Excel(name = "S2机架优化后功率", orderNum = "59")
    private BigDecimal motorpower2New;

    @Excel(name = "S3机架优化后功率", orderNum = "60")
    private BigDecimal motorpower3New;

    @Excel(name = "S4机架优化后功率", orderNum = "61")
    private BigDecimal motorpower4New;

    @Excel(name = "S5机架优化后功率", orderNum = "62")
    private BigDecimal motorpower5New;







}
